<?PHP
	/************************************************************************
	*       This file, in addition to all other parts of X7 Chat are        *
	*                   Copyright 2003-2007 by Tim Chamness.                *
	* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	* Version:          X7 Chat 3.0.0-A2                                    *
	* Release Date:     October 20, 2007                                    *
	* Author:           Tim Chamness                                        *
	* Copyright:        2003-2007 by Tim Chamness                           *
	* Website:          http://www.x7chat.com/                              *
	* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	* X7 Chat 3 is free software; you can redistribute it and/or modify     *
	* it under the terms of the GNU General Public License as published by  *
	* the Free Software Foundation; either version 3 of the License, or     *
	* (at your option) any later version.                                   *
	*                                                                       *
	* X7 Chat 3 is distributed in the hope that it will be useful, but      *
	* WITHOUT ANY WARRANTY; without even the implied warranty of            *
	* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU     *
	* General Public License for more details.                              *
	*                                                                       *
	* You should have received a copy of the GNU General Public License     *
	* along with this program.  If not, see <http://www.gnu.org/licenses/>. *
	*                                                                       *
	* Additional Terms, compatible with Section 7 of the GNU GPL v3,        *
	* apply to X7 Chat 3 and all X7 Chat 3 files, including this one.       *
	* You should have received a copy of these Additional Terms in the      *
	* file docs/COPYING.ADDITIONAL_TERMS.  If you did not receive a copy    *
	* please visit <http://www.x7chat.com/COPYING.ADDITIONAL_TERMS/>.       *
	************************************************************************/

	$GLOBALS['OUTPUT']->master_section = 'settings';
	$GLOBALS['OUTPUT']->minor_section = $GLOBALS['LANG']->lang_admin->managefilter;
	$GLOBALS['OUTPUT']->cpmenu = $menus[$GLOBALS['OUTPUT']->master_section];
	
	// TODO: Make sure this auto installs to clients correctly without them having to restart browser
	
	$add = x7in::read('word');
	if(!empty($add)){
		$rep = x7in::read('replacement');
		$settings['filter'][preg_quote($add)] = $rep;
		$settings['key'] = 'settings';
		$GLOBALS['DATABASE']->put('system',$settings);
	}
	
	$delete = x7in::read('delete');
	if(!empty($delete)){
		$delete = base64_decode($delete);
		if(isset($settings['filter'][$delete])){
			unset($settings['filter'][$delete]);
			$settings['key'] = 'settings';
			$GLOBALS['DATABASE']->put('system',$settings);
		}
	}
	
	$filters = $settings['filter'];
	foreach($filters as $key=>$val){
		if($val[0] == '<')
			unset($filters[$key]);
	}
	
	$GLOBALS['OUTPUT']->filters = $filters;
	
	echo tpl_managefilter::managefilter();
?>